package com.winapi.project.model.dto.orders;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 创建请求
 *
 * @TableName orders
 */
@Data
public class OrdersAddRequest implements Serializable {

    /**
     * 接口id
     */
    private Long interfaceInfoId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 接口名
     */
    private String name;

    /**
     * 接口描述
     */
    private String description;

    /**
     * 订单状态 0-待支付 1-已支付 2-已过期/失效
     */
    private Integer type;

    /**
     * 购买这个接口的数量
     */
    private Integer number;

    /**
     * 单价 price
     */
    private Double price;

    /**
     * 总价
     */
    private BigDecimal totalAmount;

    /**
     * 订单编号
     */
    private String orderNumber;

    private static final long serialVersionUID = 1L;
}